package com.tengju.bff.interfaces.covercharge.entity.vo;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 乐税商户信息返回实体
 * </p>
 *
 * @author cj
 * @since 2020-10-20
 */
@Data
@ApiModel(value = "乐税商户信息返回实体")
public class ServiceLetaxRegisteredReturnResult{

    @ApiModelProperty(value = "商户id")
    private String merchantId;

    @ApiModelProperty(value = "商户名称")
    private String merchantName;

    @ApiModelProperty(value = "商户税号")
    private String merchantTaxNumber;

    @ApiModelProperty(value = "营业执照正本图片url")
    private String licenseUrl;

    @ApiModelProperty(value = "营业执照副本图片url")
    private String licenseCopyUrl;

    @ApiModelProperty(value = "法人姓名")
    private String name;

    @ApiModelProperty(value = "法人身份证号码")
    private String idCardNo;

    @ApiModelProperty(value = "法人手机号码")
    private String phoneNumber;

    @ApiModelProperty(value = "电子邮箱")
    private String email;

    @ApiModelProperty(value = "政治面貌")
    private String politicalAppearance;

    @ApiModelProperty(value = "文化程度")
    private String degreeEducation;

    /**
     * 商户工商注册状态。00：\r\n正常，01：申请中，02：\r\n注册中，03：注销，04：\r\n待审核，05：中心企业驳\r\n回，06：运营端驳回'
     */
    @ApiModelProperty(value = "商户工商注册状态")
    private String stateCode;

    /**
     * 驳回类型：01：身份证照\r\n片驳回，02：失信人驳回，\r\n03：撤销注册，04：已\r\n注册，05：集团内已注册'
     */
    @ApiModelProperty(value = "驳回类型")
    private String rejectType;

    @ApiModelProperty(value = "驳回原因说明")
    private String rejectReason;

    /**
     * 是否刷脸认证。Y：是，N：否
     */
    @ApiModelProperty(value = "是否刷脸认证")
    private String ifFaceAuthenticate;

    /**
     * 开户时间
     */
    @ApiModelProperty(value = "开户时间")
    private String openingDate;

    @ApiModelProperty(value = "商户地址")
    private String merchantAddress;
}
